Iterative Synthesis Techniques for Multiple-Valued Logic Functions A Review and Comparison
نویسنده
چکیده
A number of heuristics for near optimal functional synthesis of Multi-Valued Logic (MVL) have been reported in the literature. Among the well-known heuristics is the Direct Cover algorithm (DCA). We have introduced a number of improved versions of the DCA. These include the Weighted Direct Cover (WDC), the Ordered Direct Cover (ODC), and the Fuzzy Direct Cover (FDC). In this paper, we review and compare the performance of those heuristic iterative techniques using two set of benchmarks. The first consists of 50000 randomly generated 2-varaible 4-valued functions and the second consists of 50000 2-variable 5-valued functions. The average number of product terms required to synthesize a given MVL function is used as the criterion for comparison. The results obtained show that the modified iterative synthesis heuristics outperformed the DCA and that among the modified techniques the FDC produces the best results.
منابع مشابه
Hybrid Fuzzy Direct Cover Algorithm for Synthesis of Multiple-Valued Logic Functions
Direct Cover (DC) based techniques for synthesis of multiple-valued logic (MVL) functions have been reported in the literature. In this paper, we propose Fuzzy-based DC algorithm for synthesis of MVL functions. The proposed algorithm uses the principles of Fuzzy Logic in selecting the set of minterms and the appropriate set of implicants needed to synthesize a given MVL function. The proposed F...
متن کاملComparison of Logic Operators for Use in Multiple-Valued Sum-of-Products Expressions
This paper shows the best operators for sumof-products expressions. We first describe conditions of functions for product and sum operations. We examine all two-variable functions and select those that meet the conditions and then evaluate the number of product terms needed in the minimum sum-of-products expressions when each combination of selected product and sum functions is used. As a resul...
متن کاملAnt Colony Direct Cover Technique for Multi-Level Synthesis of Multiple-Valued Logic Functions
−A number of heuristic algorithms for producing near minimal sum-of products realization of multiple valued logic (MVL) functions have been introduced in the literature. In particular, the direct cover (DC) algorithms have been used effectively for synthesis of MVL functions for implementation using 2-level programmable logic arrays (PLAs). In this paper, a hybrid ant colony (ACO) algorithm and...
متن کاملSpectral Techniques in the Reversible Logic Circuit Synthesis of Switching Functions
ABSTRACT This paper reviews the recent developments in the use of reversible expansions and reversible spectral transforms in the reversible logic circuit design of binary and multiple-valued switching functions. Since Shannon and Davio expansions are two basic expansions in the general Reed-Muller families of expansions that play an essential role in the spectral-based design of logic circuits...
متن کاملAnalysis of input and output configurations for use in four-valued CCD programmable logic arrays
As in binary, a multiple-valued programmable logic array (PLA) realises a sum-ofproducts expression specified by the user. However, in multiple-valued logic, there are many more operations than in binary, and an important question is the choice of operations which provides the greatest number of functions for a given chip area. In this paper, we analyse various PLA configurations using operatio...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013